package cn.unknowpupil.sms.configure;

/**
 * Created at 2020/10/21 by w10g <br>
 * Initialize AliYunEnum ... <br>
 * 阿里云绑定短信模板
 *
 * @author unknowpupil
 * @since 0.0.1
 */
public enum AliYunEnum {
    /**
     * 模板内容
     * 验证码${code}，您正在尝试绑定万有引力APP手机号,如不是本人,请忽略!
     */
    BING_PHONE("SMS_181853103", "绑定手机号短信模板"),
    /**
     * 模板内容
     * 验证码${code}，您正在登录万有引力APP，若非本人操作，请勿泄露。
     */
    LOGIN_PHONE("SMS_181858011", "用户短信验证码登陆"),
    /**
     * 模板内容
     * 尊敬的用户，您加入的${circle},圈主已有更新主题,请前往万有引力APP查看！如您已知晓，请忽略本短信！
     */
    NOTICE_PHONE("SMS_181858012", "批量通知用户圈子更新模板"),
    /**
     * 尊敬的用户，您加入的${circle},圈主已有更新主题,主题标题为${title},请前往万有引力APP查看！如您已知晓，请忽略本短信！
     */
    NOTICE_PHONE_NEW("SMS_181858015", "批量通知用户圈子更新模板优化版"),
    ;
    private String value;
    private String name;

    AliYunEnum(String value, String name) {
        this.value = value;
        this.name = name;
    }

    public String getValue() {
        return this.value;
    }


    public String getName() {
        return this.name;
    }


    public static AliYunEnum codeOf(String value) {
        for (AliYunEnum s : values()) {
            if (s.value.equals(value)) {
                return s;
            }
        }
        throw new RuntimeException("没有对应得枚举类型");
    }
}

